<?php

namespace app\model;

use support\Model;
use app\model\PayPingModel;

/**
 * 账单模型
 * 
 * 用于管理账单相关数据
 * 包含账单金额、日期、状态等信息
 * 
 * @property int $id 主键ID
 * @property int $biz_id 商家ID
 * @property float $money 金额
 * @property string $day 日期
 * @property string $status 状态
 * @property int $created_at 创建时间
 * @property int $updated_at 更新时间
 */
class BillModel extends Model
{
    /**
     * 关联表名
     * @var string
     */
    protected $table = 'bill';

    /**
     * 主键
     * @var string
     */
    protected $primaryKey = 'id';

    /**
     * 关闭自动时间戳
     * @var bool
     */
    public $timestamps = false;

    /**
     * 可批量赋值字段
     * @var array
     */
    protected $fillable = [
    ];

    /**
     * 隐藏字段
     * @var array
     */
    protected $hidden = [
    ];

    protected $guarded = [];

    // uncheck - 待商家确认 checked - 商家已确认，待结算 done - 已结算
    const STATUS = [
        'uncheck'=>'待商家确认',
        'checked'=>'商家已确认，待结算',
        'done'=>'已结算'
    ];
} 